Log In  
BBS > Lexaloffle Community Superblog
This is a combined feed of all Lexaloffle user blogs. For Lexaloffle-related news, see @zep's blog.

All | Following | PICO-8 | Voxatron | General | Off-site
[ :: Read More :: ]

Cart #brp_avoidyourpast1-0 | 2022-07-25 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5

This game is my submission for Mini Jam 111: Colors².

Your goal is to maximise your score. May it be by collecting coins (10 points for each) or activating paints (3 points for a orange one, 1 point for a pink one).

Your enemy is your past self – every time you pick a coin, a memory of your movement appears. You have to avoid those memories to stay alive.

Orange and pink paint drops result with a temporary effect. Orange paint makes coins disappear, so you cannot pick them. The pink one makes your past selves disappear, making you invulnerable.

Controls:

  • arrows – change player's movement direction
  • enter – pause and open menu
P#114801 2022-07-25 11:44 ( Edited 2022-07-25 11:55)
[ :: Read More :: ]

Cart #a_dicy_boss_fight-0 | 2022-07-25 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5

# A dicy boss fight
Oh no! All the bosses of our past video games have decided to fight us :S Please help us defeating them!

how to play:

Roll the dice to fight each boss. The damage dealt depends on the dice results. You can re-roll a few dice per round. But beware, the opponent does the same! After defeating the boss, you can swap one die with the opponent. There are different dice, try to collect the best ones! Roll combos to get bonuses.

controls:

  • x: X on keyboard
  • o: C on keyboard
  • use arrow keys to select dice and options

about:

  • made in about 24h for the GMTK Jam 2022
  • made with pico-8
  • made by saturn91 and EinsteinsErbe
P#114796 2022-07-25 10:24 ( Edited 2022-07-27 06:47)
[ :: Read More :: ]

The game I'm working on "The World Under" is 95% done!
I'd love to collab with a musician and have music for my boss fights. Can be music that was already made aswell

P#114787 2022-07-25 09:10 ( Edited 2022-07-25 09:13)
[ :: Read More :: ]

@zep:

I just marked the last 5-posts in a row as SPAM.

May I suggest you change the settings that anyone who creates an account in here be not allowed to post links on their very first day when they create an account. If they write a post the day after, accepted.

This would greatly cut down on the amount of fly-by SPAMMING we've been receiving as those 'bots live off of posting unwanted links in their very first post.

Thank you.

P#114779 2022-07-25 04:02 ( Edited 2022-07-25 04:27)
[ :: Read More :: ]

Folks, I am sorry I am just not understanding this ASTAR code at all that is provided in the 4th Pic8Zine magazine.

  while #frontier do
    current=popend(frontier)
  local neighbors=getneighbors(current)
  for next in all(neighbors) do
    if came_from[vectoindex(next)]==nil then
      insert(frontier,next)
      camefrom[vectoindex(next)]=current
    end
  end

For those of you unfamiliar with this it is the ability in any programming language where you can have a computer-driven element intelligently find the best and shortest path to a point, even if there are walls in the way, IE:

Here I made a map. The little yellow guy is trying to find the blue flag. As you can see if we use the standard beeline approach, he will get stuck on the red square.

Using ASTAR however he will follow the brown arrows around and truly find the shortest distance to the target. The "!!" represents ways that could be traveled but are not because they will take a longer distance than the one shown here.

Could someone please post a working code example of ASTAR that is truly simple and BASIC to understand.

I suspect this will help other gamers as well trying to understand this tricky method of intelligently locating a target around obstacles.

P#114773 2022-07-25 03:02 ( Edited 2022-07-25 03:21)
[ :: Read More :: ]

Cart #chepsy-0 | 2022-07-24 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Chepsy's Shmup Demo

Controls

Press X to Shoot, Z to "Use Bomb" (Currently Bombs are a WIP and don't do anything gameplay related)

WIP

This is a Shmup I'm doing following LazyDevs' shmup tutorial as a way to learn programming

P#114764 2022-07-24 19:37 ( Edited 2022-07-24 21:36)
[ :: Read More :: ]

Cart #on_a_roll-1 | 2022-07-24 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
37

P#114763 2022-07-24 18:59 ( Edited 2022-07-24 18:59)
[ :: Read More :: ]

I was going through some old code and discovered a change in behavior. Previously (version 0.2.3 and earlier?), if you did sub(str,1,nil), you would get the full string. Now, you only get the first letter of that string. I believe the recent API update for optimization is incorrectly evaluating nil args as 0, both for start and end.

This behavior was useful if you wanted to have a table of string lengths for tokenized text display, as in ?sub(dialog,1,dialog_token[time]). Once the time var had reached above the size of the dialog_token table, the default table nils had the same behavior as showing the full string. I can fix with a min(#dialog_token,...), so not crucial, but the old behavior feels more intuitive to me.

P#114753 2022-07-24 15:51
[ :: Read More :: ]

left and right to move, X to jump and O or Z to scream

Cart #cakelizarddemo-0 | 2022-07-24 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

Hi it's me again, I meant to post this earlier in the week but I only just got round to adding some sound effects and the scream button.

It's not finished, it's just a demo right now. I wanted to experiment with making a basic but cute character, so I made a little lizard and immediately fell in love with him. This is mostly just to show off the animations as I had no ideas for a game, and also to get a bit more practice with pico 8 as I'm still very new to it.

It took me way longer than it should have done because I've been distracted with all sorts of stuff lately but I'm very pleased with my little lizard who lives in a cake land.

I made the basic platformer framework by following the Nerdy Teachers "Pico 8 - Platformer Setup" tutorial which can be found here: https://youtube.com/playlist?list=PLyhkEEoUjSQtUiSOu-N4BIrHBFtLNjkyE it was very informative on collisions and animations, I highly recommend it.

Be nice to my son cake lizard. I hope you like him. I might make a whole game or at least some friends he can play with eventually

P#114751 2022-07-24 14:30
[ :: Read More :: ]

Cart #balls-3 | 2022-07-24 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
9

Hi there!

"Balls" is a simple juggling simulator made with love for Pico-8 (My daughter helped with the graphics!). I'm new to programming, and the code may be a little messy as I've pieced it together over time while learning new things.

The balls are generated randomly (within certain conditions), so – much like real-life multitasking – this may result in some unfortunately impossible scenarios.

Have fun!

P#114733 2022-07-24 09:56 ( Edited 2022-07-24 10:34)
[ :: Read More :: ]

Hey there,

Seems I can't get the cursor keys, Home, PgUp, PgDn, End etc to work on my laptop.

It's working for everything else, so "maybe" this is a PICO-8 issue? I've tried a variety of NumLock on, NumLock off, shift key down, Fn key down etc... No luck !

I do think this is something with PICO-8, as all other applications are fine.

I'm using an Acer Aspire 5.

Hope you can help :)

P#114731 2022-07-24 09:36
[ :: Read More :: ]

Cart #wasddraw-5 | 2022-08-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

draw with ⬆️⬅️⬇️➡️🅾️❎

❎=yes/no,🅾️=on/off
!"ctrl+c", "ctrl+v" in menu item will not working properly in phone. hit ctrl+v before use the "ctrl+v".

(things in the green rect is not included in this cart.)
"ctrl+c" menuitem with a gif snowman will copy this code to clipboard.

circfill(64,90,21,12)
circfill(63,63,11,7)

wasddraw-2:fix tracedrw bug. 3:change "ctrl+c objs", "ctrl+v objs" string form. 4:fix typo 5:add export/import png.
big parts of import/export png codes were originally written at #gesadupito-2(PicoVox).

P#114671 2022-07-24 08:30 ( Edited 2022-08-02 01:08)
[ :: Read More :: ]

Care 4 Strays

Feed and cure our little wandering friends!

Disclaimer: Most of the Sprites/Code used are taken through tutorials, videos and lots of chatting/suggestion/debugging from fellow Pico8ers.
A big thank you to anyone involved!

ToDo

Code

  1. Win condition - end game
  2. Code cleanup/refactoring

Sprites

  1. Distinguish hungry from ill Cat sprites
  2. Create more flora sprites (grass, flowers, trees)

Map

  1. Revamp map
  2. Create more levels (seasonal)

Music & Sounds

  1. Create theme
  2. Sounds for Player interactions

Known Bugs

  1. Sometimes after Player movement, its sprite does not reset to default (no 10)
  2. Animated tiles epic cat bug (to be recorded)

v1.0 (initial commit):

Cart #care_for_strays_v1-0 | 2022-07-24 | Code ▽ | Embed ▽ | No License
1

v1.1:

Cart #care4strays_v1_1-0 | 2022-07-24 | Code ▽ | Embed ▽ | No License
1

Bugfixes

  1. Fixed Player's sprite movement - going diagonal is now very smooth
  2. Fixed a bug where colliding with a Food sprite gave a quantity of 3 Food on the Inventory
  3. Door is now opening correctly when Player has a Key and collides with it
  4. Food is now correctly swapping tiles when Player collides with it

Changelog

  1. Collision now happens through Player's feet
  2. Revamp map
  3. Added medicine, extra key and ill cat
  4. Added collision sound
P#114715 2022-07-24 07:57 ( Edited 2022-07-24 19:03)
[ :: Read More :: ]

Cart #guzonawasi-8 | 2022-09-04 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
11

My first video game. Shoot the weeds. Press Z to shoot. Weeds you don't shoot in time will build up to the left, cutting off your area to work in. You lose if weeds pile up all the way to the right.

Fill the combo meter by hitting shots without missing to get a multiplier.

You can also choose from a cast of characters from movies, tv shows, pop culture, etc.

NEXT STEPS
Basically just more music and sound at this point, and filling out the title screen some more.

P#114710 2022-07-24 06:42 ( Edited 2022-09-04 00:25)
[ :: Read More :: ]

yet again, a remix I made in my spare time
enjoy!

Cart #nsmbcastle-0 | 2022-07-24 | Code ▽ | Embed ▽ | No License
3

P#90513 2022-07-24 03:54
[ :: Read More :: ]

I created 7 extremly simple gifs, one for each day of the week:

Monday:

Cart #monday_gif-0 | 2022-07-23 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
7

Tuesday:

Cart #tuesday_gif-0 | 2022-07-23 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
7

Wednesday:

Cart #wednesday_gif-0 | 2022-07-23 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
7

Thursday:

Cart #thursday_gif-0 | 2022-07-23 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
7

Friday:

Cart #friday_gif-0 | 2022-07-23 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
7

Saturday:

Cart #saturday_gif-0 | 2022-07-23 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
7

Sunday:

Cart #sunday_gif-0 | 2022-07-23 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
7

P#114679 2022-07-23 15:43
[ :: Read More :: ]

Cart #fruit_drop-0 | 2022-07-23 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2


Hey,
this is my first Game with PICO-8. So I am not the best, and it would be helpful to write your Opinion about the Game and what I can improve.
Controls:
right or Left D-pad to go with the player
X for a boost
O to start the Game

Thanks for playing my Game.

P#114674 2022-07-23 12:13 ( Edited 2022-07-23 12:35)
[ :: Read More :: ]

Cart #kikosabara-1 | 2022-07-23 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

I've been trying to implement the AStar example from Picozine issue 3, but it looks like I messed it up, the path doesn't look right to me.
I'll gladly take some pointers as to why this is and how to fix it.

P#114673 2022-07-23 11:52
[ :: Read More :: ]

Cart #tutankham-0 | 2022-07-23 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
63

My Pico-8 version of the 1982 Konami arcade game.

How to Play

Collect keys to access locked areas of each tomb and reach the exit door.

Your laser can only fire left and right so don't get trapped in vertical tunnels.

Collect as much treasure as quickly as possible.

Controls

[Z] and [X] - Laser

[Z] + [X] - Smart bomb (one per life)

Thanks To

  • Finn for testing
  • Paul Niven for refining my pixel graphics
  • jadelombax for logo renderer

Version History

0.80 - 23-Jul-2022 - Released

P#114663 2022-07-23 04:36
[ :: Read More :: ]

I've created a cart minification & linting tool in python - Shrinko8:

https://github.com/thisismypassport/shrinko8

If you don't want to download anything, or want to use a UI - you can use the webapp here:
https://thisismypassport.github.io/shrinko8/

Otherwise, see the github link for details on how to download & use the tool.

Features

  • It can do aggressive minification to reduce the token count, the character count, and the compressed size of a cart, giving meaningfully better results than other known tools like p8tool or GEM.

  • (E.g. in one example, a 81,416 char cart went to 31,213 chars with shrinko8, 35,563 chars with p8tool (though p8tool didn't run on it without having to do some hacks), and 40,813 chars with GEM.)

  • It can do linting, aka reporting of issues that may indicate bugs in your code, such as undefined, unused and duplicate local variables.

  • It supports all pico8 syntax and globals, including modern ones (as of the time of writing, but I do plan to update it when needed).

  • It also supports creating a p8.png file directly, and can actually compress carts better than Pico-8 would.

  • It also now supports declaring constants and replacing constant expressions with their value during minification - including even removing 'if false' blocks - see readme for more info.

Usage

Using the web-app is hopefully self-explanatory.

Example of using the command line: (first creates p8, second creates p8.png, third minifies less but works without changes for any cart)

python shrinko8.py path-to-input.p8 path-to-output.p8 --lint --count --minify
python shrinko8.py path-to-input.p8 path-to-output.p8.png --lint --count --minify
python shrinko8.py path-to-input.p8 path-to-output.p8.png --lint --count --minify-safe-only

More information is in the readme

I've decided to share this tool since people were having trouble using p8tool on their modern carts.

Comments, issues, and contribution are welcome.

Thanks to pancelor for many bug reports, suggestions, and the tool's name.

P#114635 2022-07-22 14:38 ( Edited 2024-04-14 21:26)
View Older Posts